import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'


/* 整体引入=====所有的组件库都被引入 */
import Vant from 'vant'
import 'vant/lib/index.css'
Vue.use(Vant)


/* 按需引入===需要谁就引入谁 */
// import { Button,Rate,Switch  } from 'vant';
// // import 'vant/lib/button/style';
// import 'vant/lib/index.css';
// Vue.use(Rate)
// Vue.use(Button)
// Vue.use(Switch)


/* 使用Vue.use注册组件 */
// import First from './components/First.vue'
// // Vue.use(First)
// Vue.use({
//   install(Vue){
//     Vue.component('First',First)
//   }
// })

// Vue.use(function(Vue){
//   Vue.component('First',First)
// })

import  pluginObj  from  '@/components'
Vue.use(pluginObj)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
